// 下面代码的输出结果是什么    不会输出


new Promise((resolve, reject) => {
  setTimeout(() => {
    resolve(1);
  }, 1000);
})
  .then((data) => {
    throw 3;
    return data + 1;
  })
  .then((data) => {
    console.log(data);
  });


  //宏任务  定时器：resolve（1）
  // p1 fulfilled 1
  // p2 rejected 3
  // p2 rejected 3